﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Woobao.DAO;
using Woobao.VO;


namespace Woobao.BO
{
    public class BOStatus
    {
        public void Inserir(VOStatus obj)
        {
            StatusDAO dao = new StatusDAO();

            if (obj.Descricao == "")
            {
                throw new Exception("O campo DESCRIÇÃO é obrigatório."); //exception
            }
            
            dao.Inserir(obj);
        }

        public List<VOStatus> Consultar(VOStatus filtro)
        {
            StatusDAO dao = new StatusDAO();
            return dao.Consultar(filtro);
        }
        public void Atualizar(VOStatus obj)
        {
            StatusDAO dao = new StatusDAO();
            dao.Atualizar(obj);
        }

        public void Excluir(int cod)
        {
            StatusDAO dao = new StatusDAO();
            dao.Excluir(cod);
        }

    }
}
